package com.jilefojing.beans.pojos;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import com.jilefojing.beans.pojos.base.BasePo;

/**
 * 
 * @author 作者 jgshun
 * @date 创建时间 2016年07月26日 16时40分29秒
 */
@Table(name = "r_category_source")
public class RCategorySource extends BasePo {
	/**
	 * 属性查询列表
	 */
	public static final String FIELD_ID = "id";
	public static final String FIELD_ITEMTYPE = "itemType";
	public static final String FIELD_ITEMID = "itemId";
	public static final String FIELD_CREATEUSER = "createUser";
	public static final String FIELD_CREATETIME = "createTime";
	public static final String FIELD_SORT = "sort";
	public static final String FIELD_UPDATETIME = "updateTime";
	public static final String FIELD_HOTSORT = "hotSort";

	public static final String FIELD_CATEGORYC1 = "categoryC1";
	public static final String FIELD_CATEGORYC2 = "categoryC2";
	public static final String FIELD_CATEGORYC3 = "categoryC3";
	public static final String FIELD_CATEGORYC4 = "categoryC4";
	public static final String FIELD_CATEGORYC5 = "categoryC5";
	public static final String FIELD_CATEGORYC6 = "categoryC6";
	public static final String FIELD_CATEGORYC7 = "categoryC7";
	public static final String FIELD_CATEGORYC8 = "categoryC8";
	public static final String FIELD_CATEGORYC9 = "categoryC9";
	public static final String FIELD_CATEGORYC10 = "categoryC10";
	public static final String FIELD_CATEGORYC11 = "categoryC11";
	public static final String FIELD_CATEGORYC12 = "categoryC12";
	public static final String FIELD_CATEGORYC13 = "categoryC13";
	public static final String FIELD_CATEGORYC14 = "categoryC14";
	public static final String FIELD_CATEGORYC15 = "categoryC15";
	public static final String FIELD_CATEGORYC16 = "categoryC16";
	public static final String FIELD_CATEGORYC17 = "categoryC17";
	public static final String FIELD_CATEGORYC18 = "categoryC18";
	public static final String FIELD_CATEGORYC19 = "categoryC19";
	public static final String FIELD_CATEGORYC20 = "categoryC20";
	public static final String FIELD_CATEGORYC21 = "categoryC21";
	public static final String FIELD_CATEGORYC22 = "categoryC22";
	public static final String FIELD_CATEGORYC23 = "categoryC23";
	public static final String FIELD_CATEGORYC24 = "categoryC24";
	public static final String FIELD_CATEGORYC25 = "categoryC25";
	public static final String FIELD_CATEGORYC26 = "categoryC26";
	public static final String FIELD_CATEGORYC27 = "categoryC27";
	public static final String FIELD_CATEGORYC28 = "categoryC28";
	public static final String FIELD_CATEGORYC29 = "categoryC29";
	public static final String FIELD_CATEGORYC30 = "categoryC30";
	public static final String FIELD_CATEGORYC31 = "categoryC31";
	public static final String FIELD_CATEGORYC32 = "categoryC32";
	public static final String FIELD_CATEGORYC33 = "categoryC33";

	public static final String FIELD_STATUS = "status";
	public static final String FIELD_PROGRESSSTATUS = "progressStatus";

	/**
	 * 列名查询列表
	 */
	public static final String COLUMN_ID = "id";
	public static final String COLUMN_ITEM_TYPE = "item_type";
	public static final String COLUMN_ITEM_ID = "item_id";
	public static final String COLUMN_CATEGORY_ID = "category_id";
	public static final String COLUMN_CREATE_USER = "create_user";
	public static final String COLUMN_CREATE_TIME = "create_time";
	public static final String COLUMN_SORT = "sort";
	public static final String COLUMN_UPDATE_TIME = "update_time";
	public static final String COLUMN_HOT_SORT = "hot_sort";

	public static final String COLUMN_CATEGORY_C1 = "category_c1";
	public static final String COLUMN_CATEGORY_C2 = "category_c2";
	public static final String COLUMN_CATEGORY_C3 = "category_c3";
	public static final String COLUMN_CATEGORY_C4 = "category_c4";
	public static final String COLUMN_CATEGORY_C5 = "category_c5";
	public static final String COLUMN_CATEGORY_C6 = "category_c6";
	public static final String COLUMN_CATEGORY_C7 = "category_c7";
	public static final String COLUMN_CATEGORY_C8 = "category_c8";
	public static final String COLUMN_CATEGORY_C9 = "category_c9";
	public static final String COLUMN_CATEGORY_C10 = "category_c10";
	public static final String COLUMN_CATEGORY_C11 = "category_c11";
	public static final String COLUMN_CATEGORY_C12 = "category_c12";
	public static final String COLUMN_CATEGORY_C13 = "category_c13";
	public static final String COLUMN_CATEGORY_C14 = "category_c14";
	public static final String COLUMN_CATEGORY_C15 = "category_c15";
	public static final String COLUMN_CATEGORY_C16 = "category_c16";
	public static final String COLUMN_CATEGORY_C17 = "category_c17";
	public static final String COLUMN_CATEGORY_C18 = "category_c18";
	public static final String COLUMN_CATEGORY_C19 = "category_c19";
	public static final String COLUMN_CATEGORY_C20 = "category_c20";
	public static final String COLUMN_CATEGORY_C21 = "category_c21";
	public static final String COLUMN_CATEGORY_C22 = "category_c22";
	public static final String COLUMN_CATEGORY_C23 = "category_c23";
	public static final String COLUMN_CATEGORY_C24 = "category_c24";
	public static final String COLUMN_CATEGORY_C25 = "category_c25";
	public static final String COLUMN_CATEGORY_C26 = "category_c26";
	public static final String COLUMN_CATEGORY_C27 = "category_c27";
	public static final String COLUMN_CATEGORY_C28 = "category_c28";
	public static final String COLUMN_CATEGORY_C29 = "category_c29";
	public static final String COLUMN_CATEGORY_C30 = "category_c30";
	public static final String COLUMN_CATEGORY_C31 = "category_c31";
	public static final String COLUMN_CATEGORY_C32 = "category_c32";
	public static final String COLUMN_CATEGORY_C33 = "category_c33";

	public static final String COLUMN_STATUS = "status";
	public static final String COLUMN_PROGRESS_STATUS = "progress_status";

	@Id
	@GeneratedValue(generator = "JDBC")
	private Long id;
	@Column(name = "item_type")
	private Short itemType;
	@Column(name = "item_id")
	private Long itemId;
	@Column(name = "create_user")
	private Long createUser;
	@Column(name = "create_time")
	private Date createTime;
	private Double sort;
	@Column(name = "update_time")
	private Date updateTime;
	@Column(name = "hot_sort")
	private Double hotSort;
	@Column(name = "status")
	private Short status;

	@Column(name = "category_c1")
	private Long categoryC1;
	@Column(name = "category_c2")
	private Long categoryC2;
	@Column(name = "category_c3")
	private Long categoryC3;
	@Column(name = "category_c4")
	private Long categoryC4;
	@Column(name = "category_c5")
	private Long categoryC5;
	@Column(name = "category_c6")
	private Long categoryC6;
	@Column(name = "category_c7")
	private Long categoryC7;
	@Column(name = "category_c8")
	private Long categoryC8;
	@Column(name = "category_c9")
	private Long categoryC9;
	@Column(name = "category_c10")
	private Long categoryC10;
	@Column(name = "category_c11")
	private Long categoryC11;
	@Column(name = "category_c12")
	private Long categoryC12;
	@Column(name = "category_c13")
	private Long categoryC13;
	@Column(name = "category_c14")
	private Long categoryC14;
	@Column(name = "category_c15")
	private Long categoryC15;
	@Column(name = "category_c16")
	private Long categoryC16;
	@Column(name = "category_c17")
	private Long categoryC17;
	@Column(name = "category_c18")
	private Long categoryC18;
	@Column(name = "category_c19")
	private Long categoryC19;
	@Column(name = "category_c20")
	private Long categoryC20;
	@Column(name = "category_c21")
	private Long categoryC21;
	@Column(name = "category_c22")
	private Long categoryC22;
	@Column(name = "category_c23")
	private Long categoryC23;
	@Column(name = "category_c24")
	private Long categoryC24;
	@Column(name = "category_c25")
	private Long categoryC25;
	@Column(name = "category_c26")
	private Long categoryC26;
	@Column(name = "category_c27")
	private Long categoryC27;
	@Column(name = "category_c28")
	private Long categoryC28;
	@Column(name = "category_c29")
	private Long categoryC29;
	@Column(name = "category_c30")
	private Long categoryC30;
	@Column(name = "category_c31")
	private Long categoryC31;
	@Column(name = "category_c32")
	private Long categoryC32;
	@Column(name = "category_c33")
	private Long categoryC33;

	@Column(name = "progress_status")
	private Short progressStatus;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Short getItemType() {
		return itemType;
	}

	public void setItemType(Short itemType) {
		this.itemType = itemType;
	}

	public Long getItemId() {
		return itemId;
	}

	public void setItemId(Long itemId) {
		this.itemId = itemId;
	}

	public Long getCreateUser() {
		return createUser;
	}

	public void setCreateUser(Long createUser) {
		this.createUser = createUser;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Double getSort() {
		return sort;
	}

	public void setSort(Double sort) {
		this.sort = sort;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Double getHotSort() {
		return hotSort;
	}

	public void setHotSort(Double hotSort) {
		this.hotSort = hotSort;
	}

	public Short getStatus() {
		return status;
	}

	public void setStatus(Short status) {
		this.status = status;
	}

	public Long getCategoryC1() {
		return categoryC1;
	}

	public void setCategoryC1(Long categoryC1) {
		this.categoryC1 = categoryC1;
	}

	public Long getCategoryC2() {
		return categoryC2;
	}

	public void setCategoryC2(Long categoryC2) {
		this.categoryC2 = categoryC2;
	}

	public Long getCategoryC3() {
		return categoryC3;
	}

	public void setCategoryC3(Long categoryC3) {
		this.categoryC3 = categoryC3;
	}

	public Long getCategoryC4() {
		return categoryC4;
	}

	public void setCategoryC4(Long categoryC4) {
		this.categoryC4 = categoryC4;
	}

	public Long getCategoryC5() {
		return categoryC5;
	}

	public void setCategoryC5(Long categoryC5) {
		this.categoryC5 = categoryC5;
	}

	public Long getCategoryC6() {
		return categoryC6;
	}

	public void setCategoryC6(Long categoryC6) {
		this.categoryC6 = categoryC6;
	}

	public Long getCategoryC7() {
		return categoryC7;
	}

	public void setCategoryC7(Long categoryC7) {
		this.categoryC7 = categoryC7;
	}

	public Long getCategoryC8() {
		return categoryC8;
	}

	public void setCategoryC8(Long categoryC8) {
		this.categoryC8 = categoryC8;
	}

	public Long getCategoryC9() {
		return categoryC9;
	}

	public void setCategoryC9(Long categoryC9) {
		this.categoryC9 = categoryC9;
	}

	public Long getCategoryC10() {
		return categoryC10;
	}

	public void setCategoryC10(Long categoryC10) {
		this.categoryC10 = categoryC10;
	}

	public Long getCategoryC11() {
		return categoryC11;
	}

	public void setCategoryC11(Long categoryC11) {
		this.categoryC11 = categoryC11;
	}

	public Long getCategoryC12() {
		return categoryC12;
	}

	public void setCategoryC12(Long categoryC12) {
		this.categoryC12 = categoryC12;
	}

	public Long getCategoryC13() {
		return categoryC13;
	}

	public void setCategoryC13(Long categoryC13) {
		this.categoryC13 = categoryC13;
	}

	public Long getCategoryC14() {
		return categoryC14;
	}

	public void setCategoryC14(Long categoryC14) {
		this.categoryC14 = categoryC14;
	}

	public Long getCategoryC15() {
		return categoryC15;
	}

	public void setCategoryC15(Long categoryC15) {
		this.categoryC15 = categoryC15;
	}

	public Long getCategoryC16() {
		return categoryC16;
	}

	public void setCategoryC16(Long categoryC16) {
		this.categoryC16 = categoryC16;
	}

	public Long getCategoryC17() {
		return categoryC17;
	}

	public void setCategoryC17(Long categoryC17) {
		this.categoryC17 = categoryC17;
	}

	public Long getCategoryC18() {
		return categoryC18;
	}

	public void setCategoryC18(Long categoryC18) {
		this.categoryC18 = categoryC18;
	}

	public Long getCategoryC19() {
		return categoryC19;
	}

	public void setCategoryC19(Long categoryC19) {
		this.categoryC19 = categoryC19;
	}

	public Long getCategoryC20() {
		return categoryC20;
	}

	public void setCategoryC20(Long categoryC20) {
		this.categoryC20 = categoryC20;
	}

	public Long getCategoryC21() {
		return categoryC21;
	}

	public void setCategoryC21(Long categoryC21) {
		this.categoryC21 = categoryC21;
	}

	public Long getCategoryC22() {
		return categoryC22;
	}

	public void setCategoryC22(Long categoryC22) {
		this.categoryC22 = categoryC22;
	}

	public Long getCategoryC23() {
		return categoryC23;
	}

	public void setCategoryC23(Long categoryC23) {
		this.categoryC23 = categoryC23;
	}

	public Long getCategoryC24() {
		return categoryC24;
	}

	public void setCategoryC24(Long categoryC24) {
		this.categoryC24 = categoryC24;
	}

	public Long getCategoryC25() {
		return categoryC25;
	}

	public void setCategoryC25(Long categoryC25) {
		this.categoryC25 = categoryC25;
	}

	public Long getCategoryC26() {
		return categoryC26;
	}

	public void setCategoryC26(Long categoryC26) {
		this.categoryC26 = categoryC26;
	}

	public Long getCategoryC27() {
		return categoryC27;
	}

	public void setCategoryC27(Long categoryC27) {
		this.categoryC27 = categoryC27;
	}

	public Long getCategoryC28() {
		return categoryC28;
	}

	public void setCategoryC28(Long categoryC28) {
		this.categoryC28 = categoryC28;
	}

	public Long getCategoryC29() {
		return categoryC29;
	}

	public void setCategoryC29(Long categoryC29) {
		this.categoryC29 = categoryC29;
	}

	public Long getCategoryC30() {
		return categoryC30;
	}

	public void setCategoryC30(Long categoryC30) {
		this.categoryC30 = categoryC30;
	}

	public Long getCategoryC31() {
		return categoryC31;
	}

	public void setCategoryC31(Long categoryC31) {
		this.categoryC31 = categoryC31;
	}

	public Long getCategoryC32() {
		return categoryC32;
	}

	public void setCategoryC32(Long categoryC32) {
		this.categoryC32 = categoryC32;
	}

	public Long getCategoryC33() {
		return categoryC33;
	}

	public void setCategoryC33(Long categoryC33) {
		this.categoryC33 = categoryC33;
	}

	public Short getProgressStatus() {
		return progressStatus;
	}

	public void setProgressStatus(Short progressStatus) {
		this.progressStatus = progressStatus;
	}

}